a homemade type of fruit juice - French English Dictionary